Doofinder\WP\Api\Search\Client C

Total Complexity 103
Dependencies 3
Dependents 2
Total lines 737
Lines of code 334
Logical lines of code 185
Comment lines 296
Methods 45
Properties 19

Methods 45

Method Rating Maintainability Complexity Lines of code
query()
A
45 12 43
__construct()
A
44 10 44
sanitize()
S
60 5 13
toQuerystring()
S
59 4 14
updateFilter()
S
61 4 13
getFilterType()
S
64 4 10
setApiVersion()
S
60 3 14
fromQuerystring()
S
61 3 12
getRequestHeaders()
S
62 3 11
getHash()
S
66 3 8
removeTerm()
S
66 3 8
getRpp()
S
74 3 4
apiCall()
S
57 2 15
belongsToDoofinder()
S
69 3 6
setRange()
S
64 3 10
getFilters()
S
71 2 6
setBaseAddress()
S
75 2 4
getFilter()
S
71 2 6
getServerAddress()
S
71 2 6
getExcludes()
S
71 2 6
getExclude()
S
71 2 6
prevPage()
S
77 2 3
nextPage()
S
77 2 3
getApiVersion()
S
82 1 3
cleanSession()
S
81 1 3
initSession()
S
74 1 4
registerRedirection()
S
76 1 3
registerBannerDisplay()
S
78 1 3
registerClick()
S
73 1 4
registerCheckout()
S
78 1 3
registerBannerClick()
S
78 1 3
getOptions()
S
79 1 3
optionExists()
S
79 1 3
setPrefix()
S
81 1 3
numPages()
S
79 1 3
addPrefix()
S
80 1 3
getEndpointURL()
S
73 1 4
addSort()
S
78 1 3
addTerm()
S
79 1 3
setFilter()
S
79 1 3
setExclude()
S
79 1 3
getPage()
S
82 1 3
hasPrev()
S
78 1 3
hasNext()
S
79 1 3
setExtraHeaders()
S
81 1 3